SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vwlOrganizacionesNMZ
AS
SELECT dbo.tb_SubOrganizaciones.idSubOrganizacion AS ID, dbo.vwrOrganizaciones.Nombre AS Organizacion, 
               dbo.vwrLocalidades.Descripcion AS Localidad, dbo.vwrNivelesEnsenanza.Descripcion AS Nivel, 
               dbo.vwrModalidadesEnsenanza.Descripcion AS Modalidad, dbo.vwrZonas.Descripcion AS Zona
FROM  dbo.tb_SubOrganizaciones INNER JOIN
               dbo.vwrOrganizaciones ON dbo.tb_SubOrganizaciones.Org = dbo.vwrOrganizaciones.ID INNER JOIN
               dbo.vwrLocalidades ON dbo.tb_SubOrganizaciones.Localidad = dbo.vwrLocalidades.ID INNER JOIN
               dbo.vwrNivelesEnsenanza ON dbo.tb_SubOrganizaciones.Nivel = dbo.vwrNivelesEnsenanza.ID INNER JOIN
               dbo.vwrModalidadesEnsenanza ON dbo.tb_SubOrganizaciones.Modalidad = dbo.vwrModalidadesEnsenanza.ID INNER JOIN
               dbo.vwrZonas ON dbo.tb_SubOrganizaciones.Zona = dbo.vwrZonas.ID
WHERE ((SELECT COUNT(*)
                  FROM   TB_SUBORGANIZACIONES
                  WHERE ORG = dbo.VWROrganizaciones.id
                  GROUP BY ORG) = 1)
GO
GRANT SELECT ON  [dbo].[vwlOrganizacionesNMZ] TO [Juntas]
GRANT SELECT ON  [dbo].[vwlOrganizacionesNMZ] TO [SoloVer]
GO
